Slice data Tables

../../../../_images/select_table_rows.svg

Documentation

Auto generated list version of Slice data Table.

In this version, the following ports from the original nodes have been changed to lists which the node loops over:

Looped Inputs

port1.

Looped Outputs

port2.

For details see the original node.

Definition

Input ports

port1

[table]

Input Table

Output ports

port2

[table]

Table consisting of the rows that been sliced out from the incoming Table according to the defined pattern. The number of columns are conserved during the slice operation

Configuration:
Slice (slice)

Use standard Python syntax to define pattern for slice operation, [start:stop:step]

Limit preview to (limit)

Specify the maximum number of rows in the preview table

Slice the rows in Tables or elements in lists of Tables or ADAFs.

The slice pattern is expressed with standard Python syntax, [start:stop:step]. See example below to get a clear view how it works for a list.

>>> li = ['elem0', 'elem1', 'elem2', 'elem3', 'elem4']
>>> li[1:3]
['elem1', 'elem2']
>>> li[1:-1]
['elem1', 'elem2', 'elem3']
>>> li[0:3]
['elem0', 'elem1', 'elem2']
>>> li[:3]
['elem0', 'elem1', 'elem2']
>>> li[3:]
['elem3', 'elem4']
>>> li[:]
['elem0', 'elem1', 'elem2', 'elem3', 'elem4']
>>> li[::2]
['elem0', 'elem2', 'elem4']
>>> li[:4:2]
['elem0', 'elem2']
>>> li[1::2]
['elem1', 'elem3']
class node_slice.SliceDataTables[source]

Related nodes